package com.haotian.redis.config;

import redis.clients.jedis.JedisPoolConfig;

public class _RedisConfig extends JedisPoolConfig {

	/**
	 * 如果赋值为-1，则表示不限制；
	 * 
	 * 如果pool已经分配了maxActive个jedis实例，则此时pool的状态为exhausted(耗尽)。
	 * 
	 * 如果有2台机器做负载 并发<=1万 那么 可以设置 5000 总数高于并发数
	 */
	@Override
	public void setMaxTotal(int maxTotal) {
		super.setMaxTotal(maxTotal);
	}

	/**
	 * 控制一个pool最多有多少个状态为idle(空闲的)的jedis实例，默认值也是8
	 */
	@Override
	public void setMaxIdle(int maxIdle) {
		super.setMaxIdle(maxIdle);
	}
	
	/**
	 * 等待可用连接的最大时间，单位毫秒，默认值为-1，表示永不超时。
	 * 
	 * 如果超过等待时间，则直接抛出JedisConnectionException
	 */
	@Override
	public void setMaxWaitMillis(long maxWaitMillis) {
		super.setMaxWaitMillis(maxWaitMillis);
	}
	
	
}
